

// 函数
// 方式一：
function printInfo(userName, userPwd) {
    console.log("用户名：%s, 密码：%s", userName, userPwd);
}
printInfo("geyang", "123");

// 方式二：
// function定义的是匿名函数，没有函数名
var printInfo2 = function(userName, userPwd) {
	console.log("用户名：%s, 密码：%s", userName, userPwd);
};


// arguments参数
function foo(x) {
    console.log('x = ' + x); // 10
    for (var i=0; i<arguments.length; i++) {
        console.log('arg ' + i + ' = ' + arguments[i]); // 10, 20, 30
    }
}

foo(10, 20, 30);


// 返回值
function add(numA, numB) {
    var result = numA + numB;  // result局部变量
    return result;
}

var result = add(10, 20);    // result全局变量
console.log(result);

